Palette: Hands-on Interaction