Extract new item creation callback handler to a separate class