Looks good

Working on the actual selection part.
It's going to be hairy without JS from here on out