Added primitive start / stop methods and event handling.