Started on TabAPI implementantion, cool but glitchy