better key control
shapes with images