gesture detection ready; refactored controlledObject; use GDK now