Start of FlowContainer
TODO: need to impliment HandleInput