event types and colour picking