set 'current' marker correctly