new architecture... take display objects away