Refactored unlocking to be done via notifications not direct calls to enable background unlocking by keepasshttp