Added renderer
Added event handler/reporter logic for client and remote