Start Implementing an Event Decorator

Start speccing out some views, driving the use this decorator.