Clarify logic: "!fix ^ fixed" => "fix == fixed"
Note: now "fix" always should be boolean!
Fix method name: getButton() -> getButtonFromChild()
(typo in 891f29f34ebe69aa50360934bb541f2b14287f3d commit)
(#25)
Rename method: getButton() -> getButtonById()
(related to #25)