Button are now stored in vector