add workspace events 

@devoncarew