[fix] using submit trigger for better browser compatibility
[add] adjust markup and styles of searchbox, closes #45