derive from activity rather than support.v4.app.fragmentactivity