first example works! got on, off, emit working on a basic level.