some graphics 'improvements'
fixed jitter by using frame_start instead of frame_end
merged