scrsnap: clean up scr_snap() and scr_load()