optional no sleep between frames
new View implementation based on liballegro added