Added User-Interface controller.
To-Do: currently it doesn't includes the buzzer. Remember to add one later.