Search by keyword

Fix interfaces for activity - fragment communications.
Implement keyboard input dialog for custom searchs.
Is it OK to call createKeywordInputDialog() here?  (onCreate method)