Наверное onAngle тоже стоит привести к виду angle_callback.