HTML based desktop environment