in a magnetic field, i know that electrons and protons are deflected in opposite direction. electrons are deflected more greater because electron are lighter than proton. but, why are they deflected? i understand why it will be deflected if they are in electric field. but why they are deflected in a magnetic field. please explain.