Removing call to invalidate() from onDraw