Spätestens bei parallel ablaufenden Ereignissen wird es schlimm - ich habe das Problem mal für selbstgebastelte KalenderApp gelöst aber es war umständlich und unangenehm - kannst die hier holen:
http://widgets.opera.com/widget/17121/
einfach entpacken (wgt ist eine umbenantne ZIP-Datei) und such nach CSS-Dateien und JS, ich glaueb es ist sogar kommentiert.