Playing with blocks, delegates, gestures, touches