new Ruby widget stack