with delay function
limit angle function
smooth transition on new mode