public void onloadBrowserHandler(JavascriptContext ctx) {
    	String inpUrl = findUrlField().getText();
    	this.ctx = ctx;
    	
    	// added download button
    	Button dload = new Button("Download");
    	dload.setName("Download");
    	dload.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent evt) {
				dloadBtnAction(evt);
			}
		});
    	
    	// added remove button
    	Button remove = new Button("Remove");
    	remove.setName("Remove");
    	remove.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent evt) {
				removeBtnAction(evt);
			}
		});
    	// reset the container
    	findDLbuttonContainer().removeComponent(remove);
    	findDLbuttonContainer().removeComponent(dload);
    	if(inpUrl.indexOf("mangareader") != -1) {
    		site = new MangaReader();
    		if((site.isMangaPage(ctx) || site.isChapterPage(ctx)) && !findDLbuttonContainer().contains(dload) && !site.isMangaAdded(ctx)) 
    			findDLbuttonContainer().addComponent(dload);
    		else if(site.isMangaPage(ctx) && !findDLbuttonContainer().contains(remove))
    			findDLbuttonContainer().addComponent(remove);
    	}
    	
    	findDLbuttonContainer().revalidate();
    }