Semantic zoom theoretically works if drawing wasn't so damn fast