extended controller logic to frament and move to event-driven interaction