Properly search for buttons (first inside source, if not found are returned globally)