Generalized the messageHandler
Added an unsupported-browser page