conference: change layout on click

Change-Id: I5827b88161fb6e52c70e1c2ccea540e18bce6d2f
diff --git a/src/views/ConferenceOverlayView.mm b/src/views/ConferenceOverlayView.mm
index 96d3f55..cc435c9 100644
--- a/src/views/ConferenceOverlayView.mm
+++ b/src/views/ConferenceOverlayView.mm
@@ -189,6 +189,20 @@
     [super mouseExited:theEvent];
 }
 
+-(void)mouseUp:(NSEvent *)theEvent
+{
+    [super mouseUp:theEvent];
+    if ([theEvent clickCount] == 1) {
+        [self performSelector:@selector(singleTap) withObject:nil afterDelay:[NSEvent doubleClickInterval]];
+    } else if (theEvent.clickCount == 2) {
+        [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(singleTap) object:nil];
+    }
+}
+
+- (void)singleTap {
+    [self.delegate maximizeParticipant:self.participant.uri active: self.participant.active];
+}
+
 - (void)ensureTrackingArea {
     if (trackingArea == nil) {
         trackingArea = [[NSTrackingArea alloc] initWithRect:NSZeroRect