implemented user settings interface

moved from file written settings which isn't allowed in the install dir
updating resources; fixing dragmove exception

dragmove() can only be called from a left mouse down instead of just
mousedown; updated "default engine" picker thumbnail to blend better
with the search bar