I found one little bug (see my other comment), but other than that this looks great to me.
@tylerhand1, I realize we're really close to the end here, so if you don't have time to deal with that bug, I think it would be better to merge this anyway, since the behavior it adds is important. I'll leave that choice up to you.
Alrighty. I believe this bug is now fixed with my most recent commit to this branch. So, I will merge it into dev.
Alrighty. I believe this bug is now fixed with my most recent commit to this branch. So, I will merge it into
dev
.