added tests around calling onShow, onProceed

methods, test structure improved