code adaptations: add runloop, fix resizer, add opacity ease out,