Button preloading smarts