add support for preload on custom close screen

Related to #129 , #130 , and possibly #64
add preloading to the dropdown
Merge branch 'custom-preload'