adding more UI interaction. Limited actual functionality