You shouldn't need the call to bind() here, the reason this class uses self rather than this is so that binding loss is impossible.