expose imageViewController and improve hide progress view performance