movable text, ability to change fill colours, etc