things actually obey frames per second