SwapActivity for easier context acquisition, and continued vector effor