Browser based vocabulary learning using flash cards