bugfix: subset is always a list
make_tallrect and points colored by type