allow removing action by index as well as object
add a method to clear all children from a container
return early when possible - code style
more cleanup
allow removing child by index
allow setting current stack widget by index as well
fix typo