allow selecting from a list
use open without arguments to select from list