Added class utils
Added events
Added context aware