So I just have to call paintEvent and update the variables like angle elsewhere?