Added option for user to change interaction method