added unsupported event handling
added base user authentication