added options to change the header tap behavior between invoke and none, moved ListView initialization to Init namespace