"which delays their invocation" -> well, that's the problem, the OnConnected() call should not happen before these 3 elements are retrieved and opened in the UI, because the commands that you want to be executed on the twitter backend are, in case of using the /timeline command, "additional" timelines, which should appear at the bottom, not at the top.