rewrite the frame. this is ugly.
aoeu
don't need ticks