Fixed bug with ui element already added to collection causing an exception and subsequent 'crash'.
Added timestamps to tooltips. Added app icon (that was just too much work!). Ensure label stays within viewport.