Add ability to add and remove observable events