added partial fan onclick function and updated wing function to expose reset state