Thanks! Yeah, I can definitely do custom shaders, I've done those in SFML before. It's just a case of when I get time to implement it. Clipping layers (especially inside groups etc) will need a slight rewrite of the way layers are currently rendered.
I think I see what you mean about the mouse tracking. I'll add an elliptical option when I can!