updated tests, fixed cascading selections bugs, closes #99