added default frame to prevent CG context errors if added to view without setting a frame first