Added forward/back mechanism