hacks for creating joomla component