- pre iOS7 support dropped
- more subclassing friendly interface