force show items based on config
added state
added pre- and post click hooks
updated the example
added ability to add new/updated data with reload()