Just stumbled upon a huge bug in Chrome (looks like it is fixed in coming Chrome 5): http://code.google.com/p/chromium/issues/detail?id=25185, basically it stops throwing timeupdate events after two or three seconds of playing, hence no way to update player interface.
Is there any established javascript level fix for this?