Again Reworked Graphics Now using CALayers