improved menu animation