Much better object picker widget