Fixes and Improvements
-- Improved zoom animation smoothness and responsiveness
-- Added more zoom animation types (ease-in, ease-out, ease-in-out, smooth step)
-- Improved performance by optimizing source refresh logic
-- Improved idle detection logic
-- If reset timer = 0, no automatic reset occurs