lattest updates

Still bugs:
- preventDefault
- search js