Fixed OS detection.
Fixed copying text.
Split Search into model/controller classes.