Fix frame resolving
Don't allow display objects to be masked with themselves
Centralize communication between components